Perspectives on Code Forking and Sustainability in Open Source Software
نویسندگان
چکیده
The ability to create high-quality software artifacts that are usable over time is one of the essential requirements of the software business. In such a setting, open source software offers excellent opportunities for sustainability. In particular, safeguarding mechanisms against planned obsolescence by any single actor are built into the definition of open source. The most powerful of these mechanisms is the ability to fork the project. In this paper we argue that the possibility to fork serves as the invisible hand of sustainability that ensures that code remains open and that the code that best serves the community lives on. Furthermore, the mere option to fork provides a mechanism for safeguarding against despotic decisions by the project lead, who is thus guided in their actions to consider the best interest of the community.
منابع مشابه
Code Forking, Governance, and Sustainability in Open Source Software
This article addresses the question of how the right to fork open source projects – to use the source code of an existing program to start a new, independent version – works as a governance mechanism to provide sustainability in open source software. The concept of sustainability is under debate, with numerous rubrics against which the sustainability of a product may be measured (e.g., Connelly...
متن کاملCode forking in open-source software: a requirements perspective
To fork a project is to copy the existing code base and move in a direction different than that of the erstwhile project leadership. Forking provides a rapid way to address new requirements by adapting an existing solution. However, it can also create a plethora of similar tools, and fragment the developer community. Hence, it is not always clear whether forking is the right strategy. In this p...
متن کاملSocial Forking in Open Source Software: An Empirical Study
Forking is the creation of a new software project by making a copy of artefacts from another project. Forking is gaining traction in industry because of the maturity of distributed version control systems and the abundance of open source software (OSS) and hosting platforms that support forking. However, forking in OSS is a poorly understood practice in research, often assumed to be damaging to...
متن کاملJena Economic Research Papers Intellectual Property Rights and Ex-post Transaction Costs: the Case of Open and Closed Source Software Impressum: Intellectual Property Rights and Ex-post Transaction Costs: the Case of Open and Closed Source Software *
The economic characteristics of software and transaction costs explain, why closed source and open source software co-exist. It is about the efficient use of a nonand anti-scarce resource. But because of ex-post transaction costs that lead to information asymmetries, some property rights regarding the resource „source code“ are not exclusively separable. Thus, the first best allocation of prope...
متن کاملRelevance and Effectiveness of the WHO Global Code Practice on the International Recruitment of Health Personnel – Ethical and Systems Perspectives
The relevance and effectiveness of the World Health Organization’s (WHO’s) Global Code of Practice on the International Recruitment of Health Personnel is being reviewed in 2015. The Code, which is a set of ethical norms and principles adopted by the World Health Assembly (WHA) in 2010, urges members states to train and retain the health personnel they need, thereby limiting demand for internat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012